package com.foreknow.demo2;

/**
 * java中的数据类型
 *      java中的数据类型分为两大类：
 *      1.基本数据类型（原始类型）：8种
 *          1.1 整数类型            占用空间          位空间       取值范围
 *                byte              1个字节            8位         【-2的7次方....2的7次方-1】
 *                short             2个字节            16位        【-2的15次方....2的15次方-1】
 *                int(默认)         4个字节            32位        【-2的31次方....2的31次方-1】
 *                long              8个字节            64位        【-2的63次方....2的63次方-1】
 *
 *          1.2浮点类型
 *              float               4个字节
 *              double(默认)        8个字节
 *
 *          1.3布尔类型(真ture,假false)
 *              boolean 注意：布尔默认值为 false
 *
 *          1.4字符型（char）：表示键盘（英文，数字，符号，汉字）上某一个特定的字符
 *              注意：char类型赋值的时候一定要使用单引号'';
 *
 *      2.引用数据类型（自定义类 类型）：除了8种基本类型以外的都可称为引用类型
 */
public class DataTypeDemo {
    public static void main(String[] args) {


        char ch = 'A';
        System.out.println(ch);
        //需要注意的是：你定义的变量的值是多个字符，就应该使用字符串类型（String）
        //（String）字符串不是基本数据类型
        String sh = "AA";
        System.out.println(sh);

        byte a = 12;
        short b = 123;
        int c = 1234;
        long d = 123435L;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);


        //默认double所以加F
        float e = 3.14F;
        double f = 3.1415926;
        System.out.println(e);
        System.out.println(f);

        boolean isRight = false;
        System.out.println(isRight);
    }
}
